.bg{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(../../assets/img/bacg.png) bottom no-repeat #EFF7FF;
    background-size: 100% auto;
    .icon{
        margin-top: 30px;
        margin-left: 30px;
    }
}

.login_pass{
    background-color: #fff;
    box-shadow: 0px 8px 13px 6px rgba(94, 125, 185, 0.09);
    width: 492px !important;
    position: absolute;
    top: 50%;
    left: 50%;
    border-radius: 10px;
    margin-left: -275px;
    margin-top: -185px;
    .icon{
        position: relative;
        background: linear-gradient(45deg, #FFFFFF 0%, #B3CFFE 100%);
    }
    .icon::after{
        content: '';
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: url(../../assets/img/login_bg1.png) bottom no-repeat;
        background-size: 100% auto;
    }
    .login_title{
        margin: 60px 160px 62PX;
        font-size: 26px;
        color: #2C2B2B;
    }
    .login_input{
        position: relative;
        height: 38px;
        line-height: 38px;
        margin: 0px 100px 22px;
        .input{
            width: 100%;
            height: 100%;
            border: none;
            border-radius: 9px;
            background-color: #f0f0f0;
            padding: 0 22px;
        }
        .getCode{
            position: absolute;
            top: 0;
            right: 20px;
            color: #2C45FC;
            font-size: 14px;
            cursor: pointer;
        }
    }
    .login_btn{
        height: 50px;
        text-align: center;
        line-height: 50px;
        margin: 7px 100px 107px;
        .primary{
            width: 100%;
            cursor: pointer;
            height: 38px;
            background: #0054FE;
            box-shadow: 0px 2px 22px 2px rgba(6, 76, 217, 0.29);
            border-radius: 9px;
        }
    }
    .ts{
        height: 20px;
        line-height: 20px;
        color: #F03737;
        margin: 0px 100px 22px;
        padding-left: 10px;
    }
    .pwdTs{
        height: 20px;
        line-height: 20px;
        color: #6973A3;
        margin: 0px 100px 10px;
        padding-left: 10px;
    }
    .login_input_amend{
        margin-bottom: 10px;
    }
    .Popover_icon{
        margin-left: 10px;
        font-size: 14px;
        line-height: 22px;
        cursor: pointer;
    }
    .goRegist{
        text-align: center;
        line-height: 50px;
        span{
            cursor: pointer;
        }
    }
}


:global{
    .loginNav{
        // width: 492px;
        // height: 503px;
        .ant-row{
            width: auto;
        }
        .ant-input-affix-wrapper,
        .ant-input:focus, .ant-input-focused,
        .input.ant-input:focus{
            outline: none;  
            box-shadow: none;
            border: none;
        } 
        .ant-btn-primary[disabled]{
            background-color: #0054feb3;
            cursor: not-allowed;
        }
    }
    .Popover_pwd{
        width: 160px;
        color: #3E4041;
        font-size: 12px;
        line-height: 20px;
        .title{
            font-size: 13px;
            margin-bottom: 5px;
        }
    }
}
